﻿namespace DesktopRibbon
{
    class DisplayConfiguration
    {
        #region Constructors

        /// <summary>
        /// Initializes this display configuration with the default values.
        /// </summary>
        public DisplayConfiguration()
        {
            ForceSmallImages = false;
            DisplayMode = DisplayMode.AsButton;
        }

        #endregion

        #region Properties

        /// <summary>
        /// Forcing small images makes the associated entry appear small, with a 16x16 image only.
        /// </summary>
        public bool ForceSmallImages
        {
            get;
            set;
        }

        /// <summary>
        /// Specifies the framework element that should be used to display this item.
        /// </summary>
        public DisplayMode DisplayMode
        {
            get;
            set;
        }

        #endregion
    }
}
